#ifndef BLANK_H
#define BLANK_H

#include "Engine.h"

/*
A dummy State that does nothing.
*/

class Blank : public State
{
public: // State implementation
	virtual ~Blank() {}

	virtual void init( Engine* game );
	virtual void cleanup( Engine* game );

	virtual void input( Engine* game );
	virtual void update( Engine* game );
	virtual void draw( Engine* game );

	virtual void setCaption( std::ostringstream& buffer );

public: // Singleton pattern
	static State* Instance();
protected:
	Blank();

public: // Functions

private: // Functions

private: // Members
	int frames_elapsed;

};

#endif

